<ul class="sidebar-links">
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>Vue系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/vue/vue.html" class="sidebar-link">说说你对vue的理解?</a></li>
                <li><a href="/interview/vue/spa.html" class="sidebar-link">说说你对SPA（单页应用）的理解?</a></li>
                <li><a href="/interview/vue/show_if.html" class="sidebar-link">Vue中的v-show和v-if怎么理解？</a></li>
                <li><a href="/interview/vue/new_vue.html" class="sidebar-link">Vue实例挂载的过程中发生了什么?</a></li>
                <li><a href="/interview/vue/lifecycle.html" class="sidebar-link">说说你对Vue生命周期的理解?</a></li>
                <li><a href="/interview/vue/if_for.html" class="sidebar-link">为什么Vue中的v-if和v-for不建议一起用?</a></li>
                <li><a href="/interview/vue/first_page_time.html" class="sidebar-link">SPA（单页应用）首屏加载速度慢怎么解决？</a></li>
                <li><a href="/interview/vue/data.html" class="sidebar-link">为什么data属性是一个函数而不是一个对象？</a></li>
                <li><a href="/interview/vue/data_object_add_attrs.html" class="sidebar-link">Vue中给对象添加新属性界面不刷新?</a></li>
                <li><a href="/interview/vue/components_plugin.html" class="sidebar-link">Vue中组件和插件有什么区别？</a></li>
                <li><a href="/interview/vue/communication.html" class="sidebar-link">Vue组件间通信方式都有哪些?</a></li>
                <li><a href="/interview/vue/bind.html" class="sidebar-link">说说你对双向绑定的理解?</a></li>
                <li><a href="/interview/vue/nexttick.html" class="sidebar-link">说说你对nexttick的理解?</a></li>
                <li><a href="/interview/vue/mixin.html" class="sidebar-link">说说你对vue的mixin的理解，有什么应用场景？</a></li>
                <li><a href="/interview/vue/slot.html" class="sidebar-link">说说你对slot的理解？slot使用场景有哪些？</a></li>
                <li><a href="/interview/vue/observable.html" class="sidebar-link">Vue.observable你有了解过吗？说说看</a></li>
                <li><a href="/interview/vue/key.html" class="sidebar-link">你知道vue中key的原理吗？说说你对它的理解？</a></li>
                <li><a href="/interview/vue/keepalive.html"
                        class="sidebar-link">怎么缓存当前的组件？缓存后怎么更新？说说你对keep-alive的理解是什么？</a></li>
                <li><a href="/interview/vue/modifier.html" class="sidebar-link">Vue常用的修饰符有哪些？有什么应用场景？</a></li>
                <li><a href="/interview/vue/directive.html" class="sidebar-link">你有写过自定义指令吗？自定义指令的应用场景有哪些？</a></li>
                <li><a href="/interview/vue/filter.html" class="sidebar-link">Vue中的过滤器了解吗？过滤器的应用场景有哪些？</a></li>
                <li><a href="/interview/vue/vnode.html" class="sidebar-link">什么是虚拟DOM？如何实现一个虚拟DOM？说说你的思路</a></li>
                <li><a href="/interview/vue/diff.html" class="sidebar-link">你了解vue的diff算法吗？说说看</a></li>
                <li><a href="/interview/vue/axios.html" class="sidebar-link">Vue项目中有封装过axios吗？主要是封装哪方面的？</a></li>
                <li><a href="/interview/vue/axiosCode.html" class="sidebar-link">你了解axios的原理吗？有看过它的源码吗？</a></li>
                <li><a href="/interview/vue/ssr.html" class="sidebar-link">SSR解决了什么问题？有做过SSR吗？你是怎么做的？</a></li>
                <li><a href="/interview/vue/structure.html"
                        class="sidebar-link">说下你的vue项目的目录结构，如果是大型项目你该怎么划分结构和划分组件呢？</a></li>
                <li><a href="/interview/vue/permission.html" class="sidebar-link">vue要做权限管理该怎么做？如果控制到按钮级别的权限怎么做？</a>
                </li>
                <li><a href="/interview/vue/cors.html" class="sidebar-link">Vue项目中你是如何解决跨域的呢？</a></li>
                <li><a href="/interview/vue/404.html" class="sidebar-link">vue项目本地开发完成后部署到服务器后报404是什么原因呢？</a></li>
                <li><a href="/interview/vue/error.html" class="sidebar-link">你是怎么处理vue项目中的错误的？</a></li>
                <li><a href="/interview/vue/vue3_vue2.html" class="sidebar-link">Vue3有了解过吗？能说说跟Vue2的区别吗？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>Vue3系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/vue3/goal.html" class="sidebar-link">Vue3.0的设计目标是什么？做了哪些优化?</a></li>
                <li><a href="/interview/vue3/performance.html" class="sidebar-link">Vue3.0 性能提升主要是通过哪几方面体现的？</a></li>
                <li><a href="/interview/vue3/proxy.html" class="sidebar-link">Vue3.0里为什么要用 Proxy API 替代 defineProperty
                        API ？</a></li>
                <li><a href="/interview/vue3/composition.html" class="sidebar-link">Vue3.0 所采用的 Composition Api 与 Vue2.x
                        使用的 Options Api 有什么不同？</a></li>
                <li><a href="/interview/vue3/treeshaking.html" class="sidebar-link">说说Vue 3.0中Treeshaking特性？举例说明一下？</a>
                </li>
                <li><a href="/interview/vue3/modal_component.html" class="sidebar-link">用Vue3.0 写过组件吗？如果想实现一个
                        Modal你会怎么设计？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>ES6系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/es6/var_let_const.html" class="sidebar-link">说说var、let、const之间的区别</a></li>
                <li><a href="/interview/es6/array.html" class="sidebar-link">ES6中数组新增了哪些扩展?</a></li>
                <li><a href="/interview/es6/object.html" class="sidebar-link">ES6中对象新增了哪些扩展?</a></li>
                <li><a href="/interview/es6/function.html" class="sidebar-link">ES6中函数新增了哪些扩展?</a></li>
                <li><a href="/interview/es6/set_map.html" class="sidebar-link">ES6中新增的Set、Map两种数据结构怎么理解?</a></li>
                <li><a href="/interview/es6/promise.html" class="sidebar-link">你是怎么理解ES6中 Promise的？使用场景？</a></li>
                <li><a href="/interview/es6/generator.html" class="sidebar-link">怎么理解ES6中 Generator的？使用场景？</a></li>
                <li><a href="/interview/es6/proxy.html" class="sidebar-link">你是怎么理解ES6中Proxy的？使用场景?</a></li>
                <li><a href="/interview/es6/module.html" class="sidebar-link">你是怎么理解ES6中Module的？使用场景？</a></li>
                <li><a href="/interview/es6/decorator.html" class="sidebar-link">你是怎么理解ES6中 Decorator 的？使用场景？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>JavaScript系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/JavaScript/data_type.html" class="sidebar-link">说说JavaScript中的数据类型？存储上的差别？</a>
                </li>
                <li><a href="/interview/JavaScript/array_api.html" class="sidebar-link">数组的常用方法有哪些？</a></li>
                <li><a href="/interview/JavaScript/string_api.html" class="sidebar-link">JavaScript字符串的常用方法有哪些？</a></li>
                <li><a href="/interview/JavaScript/type_conversion.html" class="sidebar-link">谈谈 JavaScript 中的类型转换机制</a>
                </li>
                <li><a href="/interview/JavaScript/== _===.html" class="sidebar-link">== 和 ===区别，分别在什么情况使用</a></li>
                <li><a href="/interview/JavaScript/copy.html" class="sidebar-link">深拷贝浅拷贝的区别？如何实现一个深拷贝？</a></li>
                <li><a href="/interview/JavaScript/closure.html" class="sidebar-link">说说你对闭包的理解？闭包使用场景</a></li>
                <li><a href="/interview/JavaScript/scope.html" class="sidebar-link">说说你对作用域链的理解</a></li>
                <li><a href="/interview/JavaScript/prototype.html" class="sidebar-link">JavaScript原型，原型链 ? 有什么特点？</a>
                </li>
                <li><a href="/interview/JavaScript/inherit.html" class="sidebar-link">Javascript如何实现继承？</a></li>
                <li><a href="/interview/JavaScript/this.html" class="sidebar-link">谈谈this对象的理解</a></li>
                <li><a href="/interview/JavaScript/context_stack.html" class="sidebar-link">JavaScript中执行上下文和执行栈是什么？</a>
                </li>
                <li><a href="/interview/JavaScript/event_Model.html" class="sidebar-link">说说JavaScript中的事件模型</a></li>
                <li><a href="/interview/JavaScript/typeof_instanceof.html" class="sidebar-link">typeof 与 instanceof
                        区别</a></li>
                <li><a href="/interview/JavaScript/event_agent.html" class="sidebar-link">解释下什么是事件代理？应用场景？</a></li>
                <li><a href="/interview/JavaScript/new.html" class="sidebar-link">说说new操作符具体干了什么？</a></li>
                <li><a href="/interview/JavaScript/ajax.html" class="sidebar-link">ajax原理是什么？如何实现？</a></li>
                <li><a href="/interview/JavaScript/bind_call_apply.html" class="sidebar-link">bind、call、apply
                        区别？如何实现一个bind?</a></li>
                <li><a href="/interview/JavaScript/regexp.html" class="sidebar-link">说说你对正则表达式的理解？应用场景？</a></li>
                <li><a href="/interview/JavaScript/event_loop.html" class="sidebar-link">说说你对事件循环的理解</a></li>
                <li><a href="/interview/JavaScript/Dom.html" class="sidebar-link">DOM常见的操作有哪些？</a></li>
                <li><a href="/interview/JavaScript/BOM.html" class="sidebar-link">说说你对BOM的理解，常见的BOM对象你了解哪些？</a></li>
                <li><a href="/interview/JavaScript/tail_recursion.html" class="sidebar-link">举例说明你对尾递归的理解，有哪些应用场景</a>
                </li>
                <li><a href="/interview/JavaScript/memory_leak.html" class="sidebar-link">说说 JavaScript 中内存泄漏的几种情况？</a>
                </li>
                <li><a href="/interview/JavaScript/cache.html" class="sidebar-link">Javascript本地存储的方式有哪些？区别及应用场景？</a>
                </li>
                <li><a href="/interview/JavaScript/functional_programming.html"
                        class="sidebar-link">说说你对函数式编程的理解？优缺点？</a></li>
                <li><a href="/interview/JavaScript/function_cache.html"
                        class="sidebar-link">Javascript中如何实现函数缓存？函数缓存有哪些应用场景？</a></li>
                <li><a href="/interview/JavaScript/loss_accuracy.html" class="sidebar-link">说说 Javascript
                        数字精度丢失的问题，如何解决？</a></li>
                <li><a href="/interview/JavaScript/debounce_throttle.html" class="sidebar-link">什么是防抖和节流？有什么区别？如何实现？</a>
                </li>
                <li><a href="/interview/JavaScript/visible.html" class="sidebar-link">如何判断一个元素是否在可视区域中？</a></li>
                <li><a href="/interview/JavaScript/continue_to_upload.html" class="sidebar-link">大文件上传如何做断点续传？</a></li>
                <li><a href="/interview/JavaScript/pull_up_loading_pull_down_refresh.html"
                        class="sidebar-link">如何实现上拉加载，下拉刷新？</a></li>
                <li><a href="/interview/JavaScript/single_sign.html" class="sidebar-link">什么是单点登录？如何实现？</a></li>
                <li><a href="/interview/JavaScript/security.html" class="sidebar-link">web常见的攻击方式有哪些？如何防御？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>CSS系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/css/box.html" class="sidebar-link">说说你对盒子模型的理解?</a></li>
                <li><a href="/interview/css/selector.html" class="sidebar-link">css选择器有哪些？优先级？哪些属性可以继承？</a></li>
                <li><a href="/interview/css/em_px_rem_vh_vw.html" class="sidebar-link">说说em/px/rem/vh/vw区别?</a></li>
                <li><a href="/interview/css/dp_px_dpr_ppi.html" class="sidebar-link">说说设备像素、css像素、设备独立像素、dpr、ppi
                        之间的区别？</a></li>
                <li><a href="/interview/css/hide_attributes.html" class="sidebar-link">css中，有哪些方式可以隐藏页面元素？区别?</a></li>
                <li><a href="/interview/css/BFC.html" class="sidebar-link">谈谈你对BFC的理解？</a></li>
                <li><a href="/interview/css/center.html" class="sidebar-link">元素水平垂直居中的方法有哪些？如果元素不定宽高呢？</a></li>
                <li><a href="/interview/css/column_layout.html" class="sidebar-link">如何实现两栏布局，右侧自适应？三栏布局中间自适应呢？</a></li>
                <li><a href="/interview/css/flexbox.html" class="sidebar-link">说说flexbox（弹性盒布局模型）,以及适用场景？</a></li>
                <li><a href="/interview/css/grid.html" class="sidebar-link">介绍一下grid网格布局</a></li>
                <li><a href="/interview/css/css3_features.html" class="sidebar-link">CSS3新增了哪些新特性？</a></li>
                <li><a href="/interview/css/animation.html" class="sidebar-link">css3动画有哪些？</a></li>
                <li><a href="/interview/css/layout_painting.html" class="sidebar-link">怎么理解回流跟重绘？什么场景下会触发？</a></li>
                <li><a href="/interview/css/responsive_layout.html" class="sidebar-link">什么是响应式设计？响应式设计的基本原理是什么？如何做？</a>
                </li>
                <li><a href="/interview/css/css_performance.html" class="sidebar-link">如果要做优化，CSS提高性能的方法有哪些？</a></li>
                <li><a href="/interview/css/single_multi_line.html" class="sidebar-link">如何实现单行／多行文本溢出的省略样式？</a></li>
                <li><a href="/interview/css/visual_scrolling.html" class="sidebar-link">如何使用css完成视差滚动效果?</a></li>
                <li><a href="/interview/css/triangle.html" class="sidebar-link">CSS如何画一个三角形？原理是什么？</a></li>
                <li><a href="/interview/css/less_12px.html" class="sidebar-link">让Chrome支持小于12px 的文字方式有哪些？区别？</a></li>
                <li><a href="/interview/css/sass_less_stylus.html" class="sidebar-link">说说对Css预编语言的理解？有哪些区别?</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>Webpack系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/webpack/webpack.html" class="sidebar-link">说说你对webpack的理解？解决了什么问题？</a></li>
                <li><a href="/interview/webpack/build_process.html" class="sidebar-link">说说webpack的构建流程?</a></li>
                <li><a href="/interview/webpack/Loader.html" class="sidebar-link">说说webpack中常见的Loader？解决了什么问题？</a></li>
                <li><a href="/interview/webpack/Plugin.html" class="sidebar-link">说说webpack中常见的Plugin？解决了什么问题？</a></li>
                <li><a href="/interview/webpack/Loader_Plugin.html"
                        class="sidebar-link">说说Loader和Plugin的区别？编写Loader，Plugin的思路？</a></li>
                <li><a href="/interview/webpack/HMR.html" class="sidebar-link">说说webpack的热更新是如何做到的？原理是什么？</a></li>
                <li><a href="/interview/webpack/proxy.html" class="sidebar-link">说说webpack proxy工作原理？为什么能解决跨域?</a></li>
                <li><a href="/interview/webpack/performance.html" class="sidebar-link">说说如何借助webpack来优化前端性能？</a></li>
                <li><a href="/interview/webpack/improve_build.html" class="sidebar-link">如何提高webpack的构建速度？</a></li>
                <li><a href="/interview/webpack/Rollup_Parcel_snowpack_Vite.html"
                        class="sidebar-link">与webpack类似的工具还有哪些？区别？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>HTTP系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/http/HTTP_HTTPS.html" class="sidebar-link">什么是HTTP? HTTP 和 HTTPS 的区别?</a></li>
                <li><a href="/interview/http/HTTPS.html" class="sidebar-link">为什么说HTTPS比HTTP安全? HTTPS是如何保证安全的？</a></li>
                <li><a href="/interview/http/UDP_TCP.html" class="sidebar-link">如何理解UDP 和 TCP? 区别? 应用场景?</a></li>
                <li><a href="/interview/http/OSI.html" class="sidebar-link">如何理解OSI七层模型?</a></li>
                <li><a href="/interview/http/TCP_IP.html" class="sidebar-link">如何理解TCP/IP协议?</a></li>
                <li><a href="/interview/http/DNS.html" class="sidebar-link">DNS协议 是什么？说说DNS 完整的查询过程?</a></li>
                <li><a href="/interview/http/CDN.html" class="sidebar-link">如何理解CDN？说说实现原理？</a></li>
                <li><a href="/interview/http/1.0_1.1_2.0.html" class="sidebar-link">说说 HTTP1.0/1.1/2.0 的区别?</a></li>
                <li><a href="/interview/http/status.html" class="sidebar-link">说说 HTTP 常见的状态码有哪些，适用场景？</a></li>
                <li><a href="/interview/http/GET_POST.html" class="sidebar-link">说一下 GET 和 POST 的区别？</a></li>
                <li><a href="/interview/http/headers.html" class="sidebar-link">说说 HTTP 常见的请求头有哪些? 作用？</a></li>
                <li><a href="/interview/http/after_url.html" class="sidebar-link">说说地址栏输入 URL 敲下回车后发生了什么？</a></li>
                <li><a href="/interview/http/handshakes_waves.html" class="sidebar-link">说说TCP为什么需要三次握手和四次挥手？</a></li>
                <li><a href="/interview/http/WebSocket.html" class="sidebar-link">说说对WebSocket的理解？应用场景？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>NodeJS系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/NodeJS/nodejs.html" class="sidebar-link">说说你对 Node.js 的理解？优缺点？应用场景？</a></li>
                <li><a href="/interview/NodeJS/global.html" class="sidebar-link">说说 Node.js 有哪些全局对象？</a></li>
                <li><a href="/interview/NodeJS/process.html" class="sidebar-link">说说对 Node 中的 process 的理解？有哪些常用方法？</a>
                </li>
                <li><a href="/interview/NodeJS/fs.html" class="sidebar-link">说说对 Node 中的 fs模块的理解? 有哪些常用方法</a></li>
                <li><a href="/interview/NodeJS/Buffer.html" class="sidebar-link">说说对 Node 中的 Buffer 的理解？应用场景？</a></li>
                <li><a href="/interview/NodeJS/Stream.html" class="sidebar-link">说说对 Node 中的 Stream 的理解？应用场景？</a></li>
                <li><a href="/interview/NodeJS/EventEmitter.html" class="sidebar-link">说说Node中的EventEmitter?
                        如何实现一个EventEmitter?</a></li>
                <li><a href="/interview/NodeJS/event_loop.html" class="sidebar-link">说说对 Nodejs 中的事件循环机制理解?</a></li>
                <li><a href="/interview/NodeJS/require_order.html" class="sidebar-link">说说 Node 文件查找的优先级以及 Require
                        方法的文件查找策略?</a></li>
                <li><a href="/interview/NodeJS/middleware.html" class="sidebar-link">说说对中间件概念的理解，如何封装 node 中间件？</a></li>
                <li><a href="/interview/NodeJS/jwt.html" class="sidebar-link">如何实现jwt鉴权机制？说说你的思路</a></li>
                <li><a href="/interview/NodeJS/file_upload.html" class="sidebar-link">如何实现文件上传？说说你的思路</a></li>
                <li><a href="/interview/NodeJS/paging.html" class="sidebar-link">如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?</a>
                </li>
                <li><a href="/interview/NodeJS/performance.html" class="sidebar-link">Node性能如何进行监控以及优化？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>React系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/React/React.html" class="sidebar-link">说说对React的理解？有哪些特性？</a></li>
                <li><a href="/interview/React/Real DOM_Virtual DOM.html" class="sidebar-link">说说 Real DOM和 Virtual DOM
                        的区别？优缺点？</a></li>
                <li><a href="/interview/React/life cycle.html" class="sidebar-link">说说 React 生命周期有哪些不同阶段？每个阶段对应的方法是？</a>
                </li>
                <li><a href="/interview/React/state_props.html" class="sidebar-link">state 和 props有什么区别？</a></li>
                <li><a href="/interview/React/super()_super(props).html"
                        class="sidebar-link">super()和super(props)有什么区别？</a></li>
                <li><a href="/interview/React/setState.html" class="sidebar-link">说说 React中的setState执行机制</a></li>
                <li><a href="/interview/React/SyntheticEvent.html" class="sidebar-link">说说React的事件机制？</a></li>
                <li><a href="/interview/React/Binding events.html" class="sidebar-link">React事件绑定的方式有哪些？区别？</a></li>
                <li><a href="/interview/React/Building components.html" class="sidebar-link">React构建组件的方式有哪些？区别？</a>
                </li>
                <li><a href="/interview/React/communication.html" class="sidebar-link">React中组件之间如何通信？</a></li>
                <li><a href="/interview/React/key.html" class="sidebar-link">React中的key有什么作用？</a></li>
                <li><a href="/interview/React/React refs.html" class="sidebar-link">说说对React refs 的理解？应用场景？</a></li>
                <li><a href="/interview/React/class_function component.html"
                        class="sidebar-link">说说对React中类组件和函数组件的理解？有什么区别？</a></li>
                <li><a href="/interview/React/controlled_Uncontrolled.html"
                        class="sidebar-link">说说对受控组件和非受控组件的理解？应用场景？</a></li>
                <li><a href="/interview/React/High order components.html" class="sidebar-link">说说对高阶组件的理解？应用场景?</a></li>
                <li><a href="/interview/React/React Hooks.html" class="sidebar-link">说说对React Hooks的理解？解决了什么问题？</a></li>
                <li><a href="/interview/React/import css.html" class="sidebar-link">说说react中引入css的方式有哪几种？区别？</a></li>
                <li><a href="/interview/React/animation.html" class="sidebar-link">在react中组件间过渡动画如何实现？</a></li>
                <li><a href="/interview/React/redux.html" class="sidebar-link">说说你对Redux的理解？其工作原理？</a></li>
                <li><a href="/interview/React/Redux Middleware.html"
                        class="sidebar-link">说说对Redux中间件的理解？常用的中间件有哪些？实现原理？</a></li>
                <li><a href="/interview/React/how to use redux.html" class="sidebar-link">你在React项目中是如何使用Redux的?
                        项目结构是如何划分的？</a></li>
                <li><a href="/interview/React/React Router.html" class="sidebar-link">说说你对React
                        Router的理解？常用的Router组件有哪些？</a></li>
                <li><a href="/interview/React/React Router model.html" class="sidebar-link">说说React
                        Router有几种模式？实现原理？？</a></li>
                <li><a href="/interview/React/immutable.html" class="sidebar-link">说说你对immutable的理解？如何应用在react项目中？</a>
                </li>
                <li><a href="/interview/React/render.html" class="sidebar-link">说说React render方法的原理？在什么时候会被触发？</a></li>
                <li><a href="/interview/React/improve_render.html"
                        class="sidebar-link">说说你是如何提高组件的渲染效率的？在React中如何避免不必要的render？</a></li>
                <li><a href="/interview/React/diff.html" class="sidebar-link">说说React diff的原理是什么？</a></li>
                <li><a href="/interview/React/Fiber.html" class="sidebar-link">说说对Fiber架构的理解？解决了什么问题？</a></li>
                <li><a href="/interview/React/JSX to DOM.html" class="sidebar-link">说说React Jsx转换成真实DOM过程？</a></li>
                <li><a href="/interview/React/Improve performance.html" class="sidebar-link">说说 React 性能优化的手段有哪些？</a>
                </li>
                <li><a href="/interview/React/capture error.html" class="sidebar-link">说说你在React项目是如何捕获错误的？</a></li>
                <li><a href="/interview/React/server side rendering.html"
                        class="sidebar-link">说说React服务端渲染怎么做？原理是什么？</a></li>
                <li><a href="/interview/React/summary.html" class="sidebar-link">说说你在使用React 过程中遇到的常见问题？如何解决?</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>版本控制系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/git/Version control.html" class="sidebar-link">说说你对版本管理的理解？常用的版本管理工具有哪些？</a>
                </li>
                <li><a href="/interview/git/Git.html" class="sidebar-link">说说你对Git的理解？</a></li>
                <li><a href="/interview/git/fork_clone_branch.html" class="sidebar-link">说说Git中 fork,
                        clone,branch这三个概念，有什么区别?</a></li>
                <li><a href="/interview/git/command.html" class="sidebar-link">说说Git常用的命令有哪些？</a></li>
                <li><a href="/interview/git/HEAD_tree_index.html" class="sidebar-link">说说Git 中 HEAD、工作树和索引之间的区别？</a>
                </li>
                <li><a href="/interview/git/git pull _git fetch.html" class="sidebar-link">说说对git pull 和 git fetch
                        的理解？有什么区别？</a></li>
                <li><a href="/interview/git/git stash.html" class="sidebar-link">说说你对git stash 的理解？应用场景？</a></li>
                <li><a href="/interview/git/git rebase_ git merge.html" class="sidebar-link">说说你对git rebase 和 git
                        merge的理解？区别？</a></li>
                <li><a href="/interview/git/conflict.html" class="sidebar-link">说说 git 发生冲突的场景？如何解决？</a></li>
                <li><a href="/interview/git/git reset_ git revert.html" class="sidebar-link">说说你对git reset 和 git revert
                        的理解？区别？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>操作系统系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/linux/linux.html" class="sidebar-link">说说你对操作系统的理解？核心概念有哪些？</a></li>
                <li><a href="/interview/linux/thread_process.html" class="sidebar-link">说说什么是进程？什么是线程？区别？</a></li>
                <li><a href="/interview/linux/file.html" class="sidebar-link">说说 linux系统下 文件操作常用的命令有哪些？</a></li>
                <li><a href="/interview/linux/vim.html" class="sidebar-link">说说 linux 系统下 文本编辑常用的命令有哪些？</a></li>
                <li><a href="/interview/linux/linux users.html" class="sidebar-link">说说你对 linux 用户管理的理解？相关的命令有哪些？</a>
                </li>
                <li><a href="/interview/linux/redirect_pipe.html" class="sidebar-link">说说你对输入输出重定向和管道的理解？应用场景？</a></li>
                <li><a href="/interview/linux/shell.html" class="sidebar-link">说说你对 shell 的理解？常见的命令？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>TypeScript 系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/typescript/typescript_javascript.html" class="sidebar-link">说说你对 TypeScript
                        的理解？与 JavaScript 的区别？</a></li>
                <li><a href="/interview/typescript/data_type.html" class="sidebar-link">说说 typescript 的数据类型有哪些？</a></li>
                <li><a href="/interview/typescript/enum.html" class="sidebar-link">说说你对 TypeScript 中枚举类型的理解？应用场景？</a>
                </li>
                <li><a href="/interview/typescript/interface.html" class="sidebar-link">说说你对 TypeScript 中接口的理解？应用场景？</a>
                </li>
                <li><a href="/interview/typescript/class.html" class="sidebar-link">说说你对 TypeScript 中类的理解？应用场景？</a></li>
                <li><a href="/interview/typescript/function.html" class="sidebar-link">说说你对 TypeScript 中函数的理解？与
                        JavaScript 函数的区别？</a></li>
                <li><a href="/interview/typescript/generic.html" class="sidebar-link">说说你对 TypeScript 中泛型的理解？应用场景？</a>
                </li>
                <li><a href="/interview/typescript/high type.html" class="sidebar-link">说说你对 TypeScript
                        中高级类型的理解？有哪些？</a></li>
                <li><a href="/interview/typescript/decorator.html" class="sidebar-link">说说你对 TypeScript 装饰器的理解？应用场景？</a>
                </li>
                <li><a href="/interview/typescript/namespace_module.html" class="sidebar-link">说说对 TypeScript
                        中命名空间与模块的理解？区别？</a></li>
                <li><a href="/interview/typescript/react.html" class="sidebar-link">说说如何在 React 项目中应用 TypeScript？</a>
                </li>
                <li><a href="/interview/typescript/vue.html" class="sidebar-link">说说如何在Vue项目中应用TypeScript？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>算法与数据结构系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/algorithm/Algorithm.html" class="sidebar-link">说说你对算法的理解？应用场景？</a></li>
                <li><a href="/interview/algorithm/time_space.html" class="sidebar-link">说说你对算法中时间复杂度，空间复杂度的理解？如何计算？</a>
                </li>
                <li><a href="/interview/algorithm/structure.html" class="sidebar-link">说说你对数据结构的理解？有哪些？区别？</a></li>
                <li><a href="/interview/algorithm/stack_queue.html" class="sidebar-link">说说你对栈、队列的理解？应用场景？</a></li>
                <li><a href="/interview/algorithm/Linked List.html" class="sidebar-link">说说你对链表的理解？常见的操作有哪些？</a></li>
                <li><a href="/interview/algorithm/set.html" class="sidebar-link">说说你对集合的理解？常见的操作有哪些？</a></li>
                <li><a href="/interview/algorithm/tree.html" class="sidebar-link">说说你对树的理解？相关的操作有哪些？</a></li>
                <li><a href="/interview/algorithm/Heap.html" class="sidebar-link">说说你对堆的理解？如何实现？应用场景？</a></li>
                <li><a href="/interview/algorithm/graph.html" class="sidebar-link">说说你对图的理解？相关操作有哪些？</a></li>
                <li><a href="/interview/algorithm/sort.html" class="sidebar-link">说说常见的排序算法有哪些？区别？</a></li>
                <li><a href="/interview/algorithm/bubbleSort.html" class="sidebar-link">说说你对冒泡排序的理解？如何实现？应用场景？</a></li>
                <li><a href="/interview/algorithm/selectionSort.html" class="sidebar-link">说说你对选择排序的理解？如何实现？应用场景？</a>
                </li>
                <li><a href="/interview/algorithm/insertionSort.html" class="sidebar-link">说说你对插入排序的理解？如何实现？应用场景？</a>
                </li>
                <li><a href="/interview/algorithm/mergeSort.html" class="sidebar-link">说说你对归并排序的理解？如何实现？应用场景？</a></li>
                <li><a href="/interview/algorithm/quickSort.html" class="sidebar-link">说说你对快速排序的理解？如何实现？应用场景？</a></li>
                <li><a href="/interview/algorithm/BinarySearch.html" class="sidebar-link">说说你对二分查找的理解？如何实现？应用场景？</a>
                </li>
                <li><a href="/interview/algorithm/design1.html" class="sidebar-link">说说说你对分而治之、动态规划的理解？区别？</a></li>
                <li><a href="/interview/algorithm/design2.html" class="sidebar-link">说说你对贪心算法、回溯算法的理解？应用场景？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>小程序系列 ( 已完结..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/applet/applet.html" class="sidebar-link">说说你对微信小程序的理解？优缺点？</a></li>
                <li><a href="/interview/applet/lifecycle.html" class="sidebar-link">说说微信小程序的生命周期函数有哪些？</a></li>
                <li><a href="/interview/applet/navigate.html" class="sidebar-link">说说微信小程序中路由跳转的方式有哪些？区别？</a></li>
                <li><a href="/interview/applet/optimization.html" class="sidebar-link">说说提高微信小程序的应用速度的手段有哪些？</a></li>
                <li><a href="/interview/applet/login.html" class="sidebar-link">说说微信小程序的登录流程？</a></li>
                <li><a href="/interview/applet/publish.html" class="sidebar-link">说说微信小程序的发布流程？</a></li>
                <li><a href="/interview/applet/requestPayment.html" class="sidebar-link">说说微信小程序的支付流程？</a></li>
                <li><a href="/interview/applet/WebView_jscore.html" class="sidebar-link">说说微信小程序的实现原理？</a></li>
            </ul>
        </section>
    </li>
    <li>
        <section class="sidebar-group depth-0">
            <p class="sidebar-heading"><span>设计模式系列 ( 进行中..)</span> <!----></p>
            <ul class="sidebar-links sidebar-group-items">
                <li><a href="/interview/design/design.html" class="sidebar-link">说说对设计模式的理解？常见的设计模式有哪些？</a></li>
                <li><a href="/interview/design/Singleton Pattern.html" class="sidebar-link">说说你对单例模式的理解？如何实现？</a></li>
                <li><a href="/interview/design/Factory  Pattern.html" class="sidebar-link">说说你对工厂模式的理解？应用场景？</a></li>
                <li><a href="/interview/design/Strategy Pattern.html" class="sidebar-link">说说你对策略模式的理解？应用场景？</a></li>
                <li><a href="/interview/design/Proxy Pattern.html" class="sidebar-link">说说你对代理模式的理解？应用场景？</a></li>
                <li><a href="/interview/design/Observer  Pattern.html" class="sidebar-link">说说你对发布订阅、观察者模式的理解？区别？</a>
                </li>
            </ul>
        </section>
    </li>
</ul>